mobile generations comparison